home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / progjour / 1989 / 05 / readme7.5 < prev    next >
Text File  |  1989-08-28  |  7KB  |  132 lines

  1. The source code files in this group are from Programmer's
  2. Journal, Volume 7.5, September/October 1989.  The files are
  3. identical to those published in the magazine, except where noted,
  4. and OBJ and EXE files have been added.  
  5.  
  6. The copyrights are held by the programs' authors, as noted in the 
  7. files.  All other rights are reserved by Oakley Publishing Company, 
  8. 1989.  No one may commercially distribute these files.  Every effort 
  9. has been made to assure that the program files are correct and 
  10. complete.  No guarantee, express or implied, is offered as to the 
  11. correctness of the files nor to the fitness of the programs for 
  12. any purpose whatsoever.
  13.  
  14.  
  15. WAITING FOR NEURAL NETS
  16. We have to apologize to those of you patiently waiting for the BASIC 
  17. code from Tom Waite and Hal Hardenbergh's "Neural Nets" article from 
  18. volume 7.3.  It has taken Hal Hardenbergh longer that anticipated to get 
  19. both time and a PC computer at home for converting his Atari BASIC code 
  20. for training neural networks to equivalent PC BASIC code.  Fortunately, 
  21. Hal has just purchased a 386/387 machine from Fry's (the former Silicon 
  22. Valley food store now turned electronics/computer store) and should
  23. complete the BASIC code well before we send out the next code disk.  For 
  24. those of you who purchased this disk or code disk 7.3 specifically for 
  25. the neural network code, please write or call PJ (see address and phone
  26. number below), and we'll send out Hal's code to you as soon as we 
  27. receive it.  Again, thanks for your patience.
  28.  
  29.  
  30. The files from Volume 7.5 are as follows:
  31.  
  32.                     Code from the John Navas letter illustrating high-
  33.                     performance C code to draw lines fast on EGA and 
  34.                     VGA cards.
  35.      EVGALINE.C     C code for EVGA line drawing.
  36.  
  37.                     Code from the Thomas Leathley letter illustrating 
  38.                     a high-resolution timer in Turbo Pascal.
  39.      TIMER.PAS      Turbo Pascal timer code example.
  40.  
  41.                     Code from Michael Abrash's "Still-Higher 256-Color
  42.                     VGA Resolutions."  Michael shows how to crank
  43.                     standard VGAs up to 360x480 256-color resolution.
  44.                     A high-resolution timer for testing your graphics code.
  45.      VGA360.ASM     Assembly language source code module callable from C
  46.                     for high-resolution 360x480 modes.  Subroutines include
  47.                     setting the 360x480 mode, drawing a dot in 
  48.                     360x480 256-color mode, and reading the color of a dot
  49.                     in this mode.
  50.      TEST360.C      Sample C program to illustrate VGA line drawing in the
  51.                     360x480 256-color mode.
  52.      TEST360.EXE    An executable version of this sample 360x480 line-
  53.                     drawing program.
  54.  
  55.                     The UNIX-like MAKE utility code mentioned in Vaughn 
  56.                     Vernon's "The Forest for the Trees."  Creating class 
  57.                     libraries in C++ that cooperate and coexist. 
  58.      MAKE.DOC       Documentation on Vaughn Vernon's MAKE program that 
  59.                     creates batch files for execution.
  60.      MAKE.C         C source code to this simple MAKE program.
  61.      MAKE.EXE       An executable of this MAKE program.
  62.      JOE.CXX        Sample files used to test the MAKE program.
  63.      JOE.H            \          \
  64.      JOE.HXX           \          \
  65.      SUE.CPP            \          \
  66.      SUE.HPP             \          \
  67.      MAKEFILE       The sample makefile.
  68.      MK.BAT         The output batch file created.
  69.  
  70.                     Code from Steve Sando's "From C to Objects."
  71.                     Bridging the gap between traditional and object-
  72.                     oriented programming in C with a little class.
  73.      COOP.C         C functions to handle two-way linked lists.
  74.      COOP.H         Structure definitions for simulated objects.
  75.      MAKE.MAK       A make file for building object modules and
  76.                     test programs.
  77.      OOP.CLS        Methods for two-way linked lists.
  78.      PUBCLASS.H     Methods for handling objects.
  79.      SEND.C         A sample send function used for passing messages.
  80.      TEST.C         A sample program to test the two-way linked-list
  81.                     functions using straight C.
  82.      TEST.EXE       An executable version of this test program.
  83.      TEST2.C        A sample program the same as TEST.C to test the 
  84.                     two-way linked list functions, except using objects.
  85.      TEST2.EXE      An executable version of this test program.
  86.  
  87.                     Code from John Otken's "A Library System for Assembly."
  88.                     Our assembly language coding wizard describes how to
  89.                     use libraries effectively and gives a detailed look 
  90.                     at 80x86 register usage.
  91.      ASMHDR.C       A Turbo C program to process assembly language headers 
  92.                     for documentation and library generation.
  93.      AMSHDR.EXE     An executable version of this program.
  94.      LIBGEN.C       A C program to generate miscellaneous control
  95.                     files for building assembly language libraries.
  96.      LIBGEN.EXE     An executable version of this program. 
  97.      MS_DOS.ASM     Example assembly language source module for calling
  98.                     MS-DOS.
  99.      OUTCHR.ASM     Example assembly language source module for sending
  100.                     a character to stdout (normally the screen).
  101.  
  102.                     Code from Gene Fowler's "The World in Your Hands."
  103.                     Adding world scaling to Turbo Pascal's BGI graphics 
  104.                     primitives.
  105.      GRAPHWLD.PAS   A Turbo Pascal unit that extends Graph.tpu
  106.                     to handle world coordinates by providing 
  107.                     parallel drawing procedures that translate
  108.                     world to viewpoint coordinates
  109.                     for documentation and library generation.
  110.      GRWDEMO.PAS    A stripped down 3-D object rotator and translator 
  111.                     written in Turbo Pascal that illustrates the GraphWld 
  112.                     procedures.
  113.  
  114.      PJINDEX.66     Index to Programmer's Journal Volume 6, 1988.
  115.                  An ASCII text file of articles in PJ Volume 6
  116.                 in 128-column-width format.
  117.  
  118.  
  119.  
  120. If you want to subscribe to Programmer's Journal, order back
  121. issues, or buy one of our nifty T-Shirts, please write to:
  122.  
  123.                       Programmer's Journal
  124.                       PO Box 30160
  125.                       Eugene, OR 97403
  126.  
  127.               or call (800) 234-0386.
  128.  
  129. Subscriptions are only $19.95 annually (six issues).  We welcome
  130. your comments about the magazine and the code.  Write to the
  131. address above.
  132.